The early success of physics comes mainly from solving direct or forward problems in which the physical state of a system can be described from a well-defined physical model and from governing equations. Yet, there exists a different type of problem--inverse problems--that are trickier to solve but are crucial to fields such as engineering, astrophysics and geophysics.